package com.saltedfish.tool.ui;


import android.os.Build;
import android.os.Bundle;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import cn.droidlover.xdroidmvp.mvp.IPresent;
import cn.droidlover.xdroidmvp.mvp.XBaseActivity;


/**
 * Activity 基类  已实现以下功能
 * <p>
 * 1.不需要刷新的activity
 * 2.切换日夜模式
 * 3.检测横竖屏
 * 4.显示/隐藏Loading弹框
 * 5.ButterKnife 绑定数据
 * 6.控制RxJava生命周期，防止内存泄漏
 * 7.MVP模式 参考 https://github.com/north2016/T-MVP
 * 需要时  并且使用泛型 <P extends BasePresenter> 为当前Presenter实例
 */
public class XActivity<P extends IPresent> extends XBaseActivity<P> {



    @RequiresApi(api = Build.VERSION_CODES.O)
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);


    }


    @Override
    protected void onStart() {
        super.onStart();

    }

    @Override
    protected void onResume() {
        super.onResume();

    }

    @Override
    protected void onPause() {
        super.onPause();
    }

    @Override
    public P newP() {
        return null;
    }


    @Override
    protected void onDestroy() {
        super.onDestroy();



    }


    @Override
    public void initData(Bundle savedInstanceState) {

    }





}
